/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufscar.compiladores.ast;

/**
 *
 * @author takeshi
 */
abstract public class Expr {

    abstract public void genC(PW pw, boolean putParenthesis);
    // new method: the type of the expression
    abstract public Type getType();
}